package com.wlhse.dao;

import com.wlhse.dto.outDto.ProblemImportDto1;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProblemImportDao1 {

    //模糊查询任务名称
    List<ProblemImportDto1> queryTaskName(@Param("taskName") String taskName,@Param("employeeId") int employeeId);

    //根据任务ID查询检查单位和检查级别
    ProblemImportDto1 queryCheck(@Param("taskID") Integer taskID);

    //查询任务内容
    List<ProblemImportDto1> queryPlanContent(@Param("planID") Integer planID);

    //模糊查询问题描述
    List<ProblemImportDto1> queryProblemDescription(@Param("description") String description);

    //根据问题描述查询问题级别
    List<ProblemImportDto1> queryProblemRank(@Param("problemDescriptionCode") String problemDescriptionCode);

    //查询问题一级类别
    List<ProblemImportDto1> queryProblemClass1();

    //根据问题一级类别查询二级类别
    List<ProblemImportDto1> queryProblemClass2(@Param("problemFactorCode2") String problemFactorCode2);

    //查询问题原因
    List<ProblemImportDto1> queryProblemSource();

    //查询任务工序名称
    List<ProblemImportDto1> queryTaskAndProcess();

    //根据任务工序查询子工序
    List<ProblemImportDto1> queryProcess(@Param("taskAndProcessCode") String taskAndProcessCode);

}
